compile configure prepare
