added has_many_through relation
added has_many_through relation