let's use logging here, not print statements