added timezone extraction