Adding all the files from camp

See summary