before solutions