init returns map object