Files have been modified mostly by using cut and paste, checking if APIs will work together.