hash string added, type header splited with primary type and (extended)type.