added attract and reject.