client view setup