added the new files that make it actually work