added lib support