trudging forward