added trans snipped