non-working object api