still more work towards something usable