use minitest for testing