Playing around with ideas for ncvariable