lab5 sample project