generic installation script added