lib duplication