separating out lib_common1 and 2