Added Components and comp communication