require settings