controller does things now