a little refreshment of the code :)