making input optional