new stuff, woo, fittings compile but untested
working on python; segfaults