change return type to all is text