Added timezone function. improvements. fixes