updating with more feature sets