added a harder version named Hard-E