so type