first style and layout