a bit more dox explanation on this class