add files, and cmake