setup major part of client codebehind