split common part to library