add files and header