gives values their own directory and seperate files
introducing references