add a simple docs generator