added feature: warning when calling a non-defined procedure