Added Loops hw and Driver for procedure