Added comments mainly.