working on time, periods
timezones mostly done (?)