added install process