add type history