initial commit - HLS implementation of the filtering algorithm (multiple versions)