better documented user defined variables.