adding matches still not quite working tho