fixed up hasMany