fixed has_many