common library for multiProjects to share