work in progress - tool for personal finance management