added precision about memset