corrected typ0