add user controller and entity