configurationの仕組みを実装