Effective factors on biological nitrogen fixation