AES added Adam's method method