old todo exercise abandoned