project file and sample code