fix up members interface