improved named settings blocks