a sword from a string