solution-based methods