it's just a starter and it barelly works, however it highlights what it needs to (despite not toggling higlight when it's not required)
example usage of the lib