Adding Documentation; Code cleanup ; CHANGES entry