changing function names, interfacing in a more hidden way with localsettings