working on a format to store and apply constraints, not sure if I will use it in the future, but I need one for now