added JPA annotations