modifying the type NEED TO CONSOLIDATE DATA TYPE RANGES FOR DIFF BACKEND