introduce code that handles contributor lists better