Added method(addInstaller) & changes to constructor