first variant of a controller map