Chord and Group support for generate_***_id methods

check #186 once more