Explanation of what this class does?