add some custom types