fixed optional container feature and added automatice base styling
resolved conflict