The old class, used as reference