updated sample project infrastructure