moved all the tmp branch change
container has canvas