update docs and layout