Need to think on how to order vals