added get_features