added ai_spec