parse type