improved custom name interface
improved handling of settings