variable lib