key satisfaction factors