adding parts, little by little