created AESCipher class