Implemented Pub/Sub library