updated PULL should get file dynamically