all functions working properly, time to stress test for invalid inputs