proper feature analysis