Explain what this class is actually meant to be/do