add repr.type