protonym factory