Added API source code for editing.
removed old files and added updated files.