Work in progress...
Working on aes Reader and Writer