we will keep only frequent features and difficult to implement