test driven development of how I want Neocortex to work