good hash for ex02 & push ex03