basic data models implemented by JPA have been done, lack some funtionanlities for each DAO