added new model along with relationships and scopes