added jpa annotations