def process_bio(self, input_bio):
        # Convert to ord()
        bio_data = PreprocessManager.get_unique_words(input_bio)
        bio_data = [str(word) for word in bio_data]
        # Match interests
        [interest_p,
         interest_q] = self.get_best_match(bio_data, self.interest_dict,
                                           self.interests_tolerance)

        # Match technologies
        [tech_p, tech_q] = self.get_best_match(bio_data, self.tech_dict,
                                               self.tech_tolerance)

        # Match languages
        [languages_p,
         languages_q] = self.get_best_match(bio_data, self.lagunages_dict,
                                            self.languages_tolerance)

        # Match positions
        [positions_p,
         positions_q] = self.get_best_match(bio_data, self.position_dict,
                                            self.position_tolernce)

        # Match Student Statutes
        [status_p,
         status_q] = self.get_best_match(bio_data, self.student_status_dict,
                                         self.student_status_tolerance)

        return interest_q, tech_q, languages_q, positions_q, status_q