added EntityController