check @text before use