added rest of models and created relations