modified the base example to use the Configuration module