adding the gestion of interpreted functions