add controller stuff