updated overall installation implementing more of the Code Review by William Kelly