The code for WOJ platform by JohnLi