added internal assembly as an any type and standardized the parser