complete conversion