#2 moved required_once on top of the class