more work on dynamic config