todo about challenge management controller for admin and user controller types