reconfigure some packages;
add AbstractDAOClass