Created custom exceptions for negative values and insufficient balance.