more complex feature vector implemented