5 factors before invest