fix(puloon) generalize setBillLengths