add controller skeleton