consistently order the features