changed sunit structure

added functions to generate correct sunit data + types
created mult and add for units