vjr function development, lower, upper, proper, right, left, len, space