type manage

Signed-off-by: diytz <diytz@qq.com>