check for optiona input