reading all levels in from a backup, writing elsewhere
added test cases for length
console changes