addcodefirsttime