added more api entry points