feature matrix improved