first iteration with the new timer