try a different way of mapping positions to files