add features and installation