updated api doc