improving
refactoring
refactoring diagram IO done
improve dicitonary
clean up