adding full documentation page from the wiki