add fun : encrypt & decrypt