finalize layout