type module completed