added analyzer base class for projects