initial (rough) port of benharrison.cc