free thoughts (2)