pressing ahead