adding msg encryption