diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8b85f99f03e740080d76897032a21bc1e3d6217..ae2e5b7fc9a754e0a9fb2b13aba8a2d338f11871 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,57 +1,55 @@
 ### v0.2.1 ###
-**Virtual Sensing**
-\* Fix a bug where noise was added to the power spectral density matrix for the optimal observation filter calculations in the noiseless case.
+**Virtual Sensing**\
+\* Fix a bug where noise was added to the power spectral density matrix for the optimal observation filter calculations in the noiseless case.\
 
 
 ### v0.2.0 ###
-**Utilities**
-
-\+ Added a bisection method for single-valued functions.
-
-\* Improved rotation matrix calculation function with degrees and radian calculations available.
-\+ Added function to calculate a double-sided spectrum from a single-sided spectrum.
-\+ Added a function to calculate the intersection of three vectors.
-\+ Added a pair of functions to check for even or odd elements.
-\+ Added a function to pick values from a vector based on given probabilities.
-\+ Added a function to pick randomly unique rows from a matrix.
-\+ Added a Heaviside step function.
-\+ Added function to swap argument values.
-
-**Optimisation**
-\+ Added a MATLAB Memetic Algorithm (MA) implementation.
-\* The algorithm calls provided functions and can solve generic problems.
-
-**Control**
-\+ Added tonal control in the frequency domain.
-\* Control is contained in a single function.
-\* Can be used with or without virtual sensing.
-\* Implementations of optimal control and FxLMS (still frequency domain) calculations are available.
-
-**Signal Processing - Array Processing**
-\+ Added array manifold (steering vector) calculation function.
-
-**Signal Processing - Generic**
-\+ Added frequency band calculation function with 1/1 octave and 1/3 octave bands.
-\+ Add fractional delay filter impulse response generation function.
-
-**Virtual Sensing - Generic**
-\+ Added a multiple coherence calculation function.
-
-**Virtual Sensing - Remote Microphone Technique**
-\* Divide the observation filter and estimation with observation filter in two functions. The return arguments are split appropriately to the function they relate.
-\+ Added option to include noise in the monitoring microphone power spectral density matrix with specified SNR value.
-
-**Sound Fields**
-\+ Added plane wave calculation function.
-\+ Added Circular Harmonics calculation function.
-\+ Added Spherical Harmonics calculation function.
-\+ Added Discrete Circular Fourier Transform (DCFT) calculation function.
-\+ Added Inverse Discrete Circular Fourier Transform (IDCFT) calculation function.
-\+ Added Discrete Spherical Fourier Transform (DSFT) calculation function.
-\+ Added Inverse Discrete Spherical Fourier Transform (IDSFT) calculation function.
-\+ Added function to extrapolate a sound field in the Spherical Harmonics domain.
-\+ Added function to calculate sound field generated by a point source in the Spherical Harmonics domain (truncated order).
-\+ Added function to calculate sound field generated by a plane wave in the Spherical Harmonics domain (truncated order).  
+**Utilities**\
+\+ Added a bisection method for single-valued functions.\
+\* Improved rotation matrix calculation function with degrees and radian calculations available.\
+\+ Added function to calculate a double-sided spectrum from a single-sided spectrum.\
+\+ Added a function to calculate the intersection of three vectors.\
+\+ Added a pair of functions to check for even or odd elements.\
+\+ Added a function to pick values from a vector based on given probabilities.\
+\+ Added a function to pick randomly unique rows from a matrix.\
+\+ Added a Heaviside step function.\
+\+ Added function to swap argument values.\
+
+**Optimisation**\
+\+ Added a MATLAB Memetic Algorithm (MA) implementation.\
+\* The algorithm calls provided functions and can solve generic problems.\
+
+**Control**\
+\+ Added tonal control in the frequency domain.\
+\* Control is contained in a single function.\
+\* Can be used with or without virtual sensing.\
+\* Implementations of optimal control and FxLMS (still frequency domain) calculations are available.\
+
+**Signal Processing - Array Processing**\
+\+ Added array manifold (steering vector) calculation function.\
+
+**Signal Processing - Generic**\
+\+ Added frequency band calculation function with 1/1 octave and 1/3 octave bands.\
+\+ Add fractional delay filter impulse response generation function.\
+
+**Virtual Sensing - Generic**\
+\+ Added a multiple coherence calculation function.\
+
+**Virtual Sensing - Remote Microphone Technique**\
+\* Divide the observation filter and estimation with the observation filter in two functions. The return arguments are split appropriately to the function they relate.\
+\+ Added option to include noise in the monitoring microphone power spectral density matrix with specified SNR value.\
+
+**Sound Fields**\
+\+ Added plane wave calculation function.\
+\+ Added Circular Harmonics calculation function.\
+\+ Added Spherical Harmonics calculation function.\
+\+ Added Discrete Circular Fourier Transform (DCFT) calculation function.\
+\+ Added Inverse Discrete Circular Fourier Transform (IDCFT) calculation function.\
+\+ Added Discrete Spherical Fourier Transform (DSFT) calculation function.\
+\+ Added Inverse Discrete Spherical Fourier Transform (IDSFT) calculation function.\
+\+ Added function to extrapolate a sound field in the Spherical Harmonics domain.\
+\+ Added function to calculate sound field generated by a point source in the Spherical Harmonics domain (truncated order).\
+\+ Added function to calculate sound field generated by a plane wave in the Spherical Harmonics domain (truncated order).\
 
 
 ### v0.1.0 ###