added external files for overrides and transforms
added userattributes funtionality among other changes (broken)