triple action framework MkII