added timezone and cpu count functions