layout and headers added