improving layout