Based on designation-style but incorporates the other changes that I use