the rest of the files from the java script assignment