another attempt

see below for details