add getSerial() + few changes to serial()