add details on working with the files and compiling