too long winded
onward export q