Question: has been an uphill task?
Answer: Idiom: an uphill task. When something is an uphill task or an uphill struggle, it's a difficult thing to do. This is usually because of obstacles put in your way by other people. When you face an uphill task, you feel that however hard you try, the task will not get any easier.