updated based on feedback; data files by time