add some type