done
cumulation is now optional