Finished the whole project, only analysis needs to be finished now.