This is the default function structure prompt from Mathematica 9

This is my own function module
ExpPDF[PlotName_, FN_] := Export[NotebookDirectory[] <> ToString[FN] <> ".pdf", PlotName]
Using USAGE :
ExpPDF::usage = "ExpPDF[PlotName,FN] exports image of plot defined by plotname to a specified Filename called FN."
check definition:

Check if autocomplete works:NO it doesnt prompt for the input arguments, Is there something wrong in the way I have defined the functions ?
