spread arbitrarily