create interface for settings