Irish economy back on track?