made features() specify what types of features to generate(uni,bi, pos)