Lines of Thoughts