add init map logic