4 byte ptr works but slow