Implemented current contests.

@Xyene generic views are trivial