docs working but really badly