add trans option list to evaluate()