#1 
passing XXX function to static