almost finished layout.