improved during unit testing
test_helper.rb
Commit after writing many unit tests and fix some bugs.