expose ivars