belongs to, has many