add various solutions
add two container solution