switch bzero to memset