added one-to-one mapping example