moved common conventions into its own section