most of 1Exodus logic is in, but there is a simple bug