class_strategy.js