hot n cold with feed back and validation