puts map definition in its own file