add layout and js