map compilation