updated hashkey generation to include edition fields