add email service
create symmetric cryptography
add unit test