You've been doing great job considering all you've been up against.
You've been doing great job considering all you've been up against.