implemented only creating setup once per supply pad