revising layout