Hacking the bad habits for managing personal finance