added apiaccessor