better initial documentation