time zones fix
add GenericDao
add GenericDao