instance vars were done private