- implementing Mloc's suggestions.
- fixing the changelog