Refactored all classes to prefix with ScaleUp