enhancement - improved feature vector creation
new - created new function