adding solutions