Да, все правильно, так как если в предложении больше одной грамматической основы, то в предложении ставятся запятая, которая связывает два простых предложения в составе одного сложного.