finished with stringMatch functionality