adding features for installation and configuration