fix rate zero, simplerate
update lang