modified JPA