original version of ex21