add one-to-one one-to-many annotation