rotation encryption updated