is the puts used? or for debugging?