version 0.2
check negative balance