add stackwithmin demo, with todo