This is an alternative account of Abce2.