pre-installation checks