adds solution