this blog shows my idea and note, and share with everyone