add layout and scripts