Initial New files, copied
Removing most of the reference functions