Final Ver for Evaluation