added register_setting to fix missing settings --KW