complete working core and systems with all passing tests