new data types fixed & updated. dimension system separated