Before tackling that though I should set up a proper staging environment.