add entity/list api
add entity def file for api
merge from remote