added user defined variables