completed first Silver method