finished everything before JPA and Hibernate