removed pubsub and communication module