Guided Exercise: Externalize the Configuration of Applications