* more thoughts in code form