add serial communication component