Role of internal and external agents in management of human resources an empirical study of selected companies in India