added cache alloc translation