add some components  #1113
fix the trapezoid problem #1114
good
fix the container problem #1115