The document describes extensions made to the CADET-CS chromatography model solver. Radial discretization was improved using a higher order WENO scheme, achieving second order convergence. A surface diffusion model was added, increasing the bandwidth of the Jacobian matrix. A self-association isotherm model was also included to model protein dimerization. Sensitivity analysis was performed using algorithmic differentiation for accuracy. An experimental design study used Monte Carlo simulation to determine optimal experiments for parameter estimation under measurement noise.