add co-generators