why is this class not present in infinity branch?