strong-weak-attract-repel