#3 Now all of the information of the encoding window are take into accound. Advanced tests need to be done yet.