oops, correct demo program