Adding basic client structure