redo the way SprRam is represented