added parse time, removed utc timestamp, refactor