overhauled design, still need to fix wells
release 0.1