Needs some little touches
It works