removed print statements to clean it up