added legacy code files that now work, yey