Commits


always include compat.h first


first draft of history system is here