Added changes
changed all data files to inject instead
added selfupdate to composer