subentity controller