Functions now are read properly from code