added zacks changes