completed one to many assignment