add contest, problem, single problem ui