I think I might be coming back to this next time I need to make a legend