introduce detrailed account balance methods