wrote new handleAckNew