sample attr/repul