updated options and changed input requirements as well
debugging
debugging