pre class changes