updated sample project