• for Front-end, substitute the filter, signal methods with the functions in the DSP library

  • use the Vector and Matrix class to represent the feature vectors and covariance matrix. The Gaussian evaluation part will be realized by vector and matrix operations

  • the Sof class coordinates file I/O - all other classes refer to it

  • using the global Error class to handle all errors