up docs and add layout