I now what is function, but I don't now how it work.