fix settings interface creation