starting to implement candidates list