competition platform