typesource3