Try of use delegate (WARNING IS NOT COMPILING ! RIGHT NOW !)