add basic Container class
almost everthing should be a container