created analyzer class