small changes, still working thru unknown logic err