Code reorganisation