updated dependent apis