restructure documentation