working example
finished to create a working example, thank you D. ;)