add new datatypes, doc