sample project for github learning