sub parsing id
missing spaces in printer of sub-sorts