tried to implement OneToOne mapping