message encryption added