refactoring finished except for design of the wind roses