add shadow
and box-sizing init