settings and checks