Restructuring, adding of functionality such as serial communication.