initial work on revamping variable view