restructure
add Entity docs