pre-installation requirements