nevermind, added the exceptions for negative input values and default values here - small changes!