satisfaction challenges