again fixing softserial