fixed all lib