variables setup