Consumer satisfaction index: new practice and findings