rewritten with nodejs requires
a new map
contrast
readme