updating installation and requirements