fix new type