controller without xml