adding other cipher methods