code　auto create