added naive analyzer