adding content and fixing layout