added box-sizing function