for autocnf