add features for input