add client stuff