nearly finished intro ...