added explanation and install instructions