dyn mapping - only the centres are 100% correct :(