finalized version of the files