Inital Commit, working on hasMany