key reasons behind the success