speed up add_common