many features added