experimental rejigging of doc types

seems to have worked ? but what mayhem your end, hopefully just
publishing my branch