notes on offsets
unsigned int
new class names