added basic settings interface