Behavioral_design_pattern loading ...