finished up basics of feature evaluation