fix define function bug.