larger wrapper
refactor; balance by tranasction not per day