add more type code