adding dsv color interpretting and a better grid system