I would appreciate an explanation on what this class does and why is it needed