add built-in AEC
make some change