adjust new base library