we even have tests now