initial and add