created models; added dependencies