renjie initial code