adding user controller into engine