client layout