add gandalf api