decided to use C instead...