variable operator added, but not tested yet