implement jpa
add repository