base type variables