latest messy source, use at your own risk

not a lot has changed functionality wise, just a lot of stuff figured
out/documented