deleted code
retyped code