timezone as field
- refactored
- fail safe try..except
- PyCharm dict added