reimplemented container styles