use obj api