making some progress...