add apply_configure method