updated class diagram
implemented some simple functionality in other scanners
updated cd