puke demo project