added other variable types