add dao class
add service class
add exceptions class
add constants
change styles