method add modification