revisiting certain concepts.

revisiting basic with slightly deeper understanding.