moved all utility functions to global jt access object