Added comments. Renamed the delegate.
Applied the renamed delegate.