removed redundant api and procs