add entity map class
add new files
add new files