add rank list, add private contest support, modify submit to support contest submit