i would place the protocol before the languages as a starting point (and...

... later extend it with better descriptions)