some WIP code I still had locally. Better to get it pushed instead of having it rot away here.