non-working itteration, so gosh darn close!