checks for essential settings now