* found the loop bug
* "bringing it all together" still in progress
* saving state