You have defined a reference to a function here - assuming that peice of code was in Perl. In that case &$a() would execute your function. Seems a highly unusual thing to do unless you are making a array of functions and things like that .... Mithun