add some settings features