[FYR] finished rewrite code with Scala; create a test project for performance test
[FYR] do not use scala.collection for performance issues