Add premap function