add some comments for ivar and mvar