implement the upsight interface because variables by reference...