commented up TypeParser