add controller setup