updated tile mapper