Update code and installation instructions