fix memcpy