some more controller stuff