this project is read by  the encoder signal