add Environment class to handle all environment
add tables
add UserBo