got new architecture working except for 2D accesses