first version
defined list in candidate controller