factors to consider before starting business