add Rake task, add test