added feature defs