Initial version of op121
(Urs Metzger)