added persistence unit and user class