design page and add documentation