updated client and user spec