Revert "failed commenting"

This reverts commit be163e9299081df458a20126fad05e788b11397d.
Added commenting
minor updates
designed major elements