zeros on fist and records data on rest