My first mess :)
First working version of my element