refacut niste functii