small case
extremely long remainder problem
fix mod logo error