important things to consider...