added Type Genius