add -verbose flag and fix starting_amount logic