forgot to comment out some (im gonna get you print statements)