using message as a key
version bump