updates to eval4 and eval16 codes