pre map work