thoughts, squares and ideas