Update files to 3.0.5

I've updated the files to the latest version and changed the adapters to match the usual format