modifications to supysonic