began implementing cycle save/load