templating & add room & front-end