fixed APIs