unit tests, rakefile