fixed balance updating while saving
working on printing