two more classes incomplete. Window and Analyzer are intervined.