unuse memcpy
include cstdlib