tags are separated by spaces