time zone partially implemented