Budget 2017 - our analysis