added box-size normalization