REV:  add a demo project to guide gem user