added the possibility to call multiple times a same method