settings and interface commit