demos for else