ability to pre & post map
ability to pre & post map