added generic installs