further analysis, tidy ups.