added mesh mapping