update: all feature have same dimension