instance variable hell