work with a controller map object