add bats for testing