make a real controller
change syntax