updating tables candidates and challenges
removing static methos and optimizing imports