add contest entry function