What Pre-requisites are Needed for Installation?