vjr function, variable, and object development