move local strategies into its own service
added missing files
refactoring - moved some functionality into their own service file
refactoring - moved some functionality into their own service file