restructured base.
system suffers from precision timing issues now