add an exec demo & a fun shell