add test for invalid input