finally making some progress