- simplified the mapper protocol