minor change
add memset(), memcpy()
add strcpy()