map work, reactive work, pre optimize