working though named object api