redoing logic again
# of accesses working