first complete documentation