Updated complete documentation