implemented many-to-one associations