Added suggest example.
Commented some unclear code.