Added deletion and insertion in mutation method