Rough draft sorted.