works with text, call, prepared stmt