libs for serial communication