using smartprompt