Added publisher and subscriber
Updated requirements