auto-complexification