initial values equal to zero