move feature parsing into mode classes
add unit parsing for kilometers
fix feature selection