some type setting added