memcpy works
memcpy works