dry up controllers with .map