some of our thinkings...