Install Method rework