balance added for check operation