add files and sample project