Implementing client-side structure