box-normalized function