factors to consider