add layout & styles