some improvements to sec 1