new stuff in types