variable setup