accomplish basic configure framework