modification Multipole class