adding features to install dependencies.