updating script with a larger library