dist and test should live together in public