refactoring on Yahoo module with visibility
refactoring of classes visibility