implemented HP IDOL OnDemand Challenge playground