remove leftover code
implement bitfields!!!