updated apc api do