analyzer dynamic create