minor design updates, balance hit, add sql backup