Beginning implementation of MOAPI