Adding Communication Hardware component