chap_2: add attraction as a mover method