redress several type