add support to multi-round for code maker