answers… at last !