compile configure setup
