add doc stuff