start work on aes
progress