local state variables