I have multiple data sets roughly working. Could be neater but it basically works.