adding type suffix
bugs fixed at string name
bugs fixed ParseTypePattern