Installing All The Necessary Components