Now adds parameters to calculateSOASerial