-updated example