Tried to use pub/sub