added a few ES apis