config processing