modified FWGS to accept None. e.g., startTime; endTime