removed dist folder
updated client to include optional, descriptions