libs + requirements