add demo project for gem