factor need consider