all but complex data-types done, I think