sorted interaction