clean unused
fix rate
minor fix
update