Rolling back working near perfectly. Need to look at minor discrepencies from achieving perfect result