added intance variables