first version client layout