reassembled with Meijster's candidateslist maker idea
added the candiList