This is my first publication here and it is mostly to know how this works, I will add details later (if I remember).
besides, I am work in a new version of this project, more powerful and smart.